home *** CD-ROM | disk | FTP | other *** search
/ MacWorld 1999 September (IDG) / Sep99.iso / Shareware World / Utilities / Data & Time / Birthday Tracker 1.1 / Calendar.fp3 (.txt) < prev    next >
Encoding:
FileMaker Pro Database  |  1999-07-01  |  204.0 KB  |  456 lines  |  [FMP3/UFSR]

  1.  play makAll work and no play makes Jack a dull boy. All work and no play makes Jack a dull boy. All work and no play makes Jack a dull boy. All work and no play makes Jack a dull boy. All work and no play makes Jack a dull boy. All work and no play makes Jack a dull boy. All work and no play makes Jack a dull boy. All work and no play makes Jack a dull boy. All work and no play makes Jack a dull boy. All work and no play makes Jack a dull boy. All work and no play makes Jack a dull boy. All 
  2. HBAM2016AUG95
  3. Pro 3.0
  4.  All work and no play makes Jack a dull boy. All work and no play makes Jack a dull boy. All work and no play makes Jack a dull boy. All work and no play makes Jack a dull boy. All work and no play makes Jack a dull boy. All work and no play makes Jack a dull boy. All work and no play makes Jack a dull boy. All work and no play makes Jack a dull boy. All work and no play makes Jack a dull boy. All work and no play makes Jack a dullCopyright 1984-1996 Claris Corporation
  5.  and no play makes Jack a dull boy. All work and no play makes Jack a dull boy. All work and no play makes Jack a dull boy. All work and no play makes Jack a dull boy. All work and no play makes Jack a dull boy. All work and no play makes Jack a dull boy. All work and no play makes Jack a dull boy. All work and no play makes Jack a dull boy. All work and no play makes Jack a dull boy. All work and no play makes Jack a dull boy. All work and no play makes Jack a dull boy. All work and no play makes Jack a dull boy. All work and no play makes Jack a dull boy. 
  6. HBAM3016AUG95@
  7. Pro 3.0F!
  8. Pro 3.0 - 4.1
  9. Pro 3.0F!
  10. Pro 3.0 - 4.0
  11. 1st Quarter
  12. 2nd Quarter
  13. 3rd Quarter
  14. 4th Quarter
  15. 7/1/99
  16. -- REGISTER FIELDS --
  17. ADDRESS
  18. CAL DATE
  19.     CAL MONTH
  20.     CAL REP #
  21. CAL YEAR
  22. CALENDAR DISPLAY
  23.         CALENDARS
  24. COMPANY
  25. COUNTRY
  26. DAYBOX
  27. DAYBOX DISPLAY
  28. DAYBOX REP #
  29. EMAIL
  30. FORMAT
  31. INSTRUCTIONS
  32. START
  33. A    CalendarsB
  34. Cal DateB
  35. Belimah
  36. Calendar.fp3
  37. FMP3FMP3
  38. Birthday Tracker New
  39. QBelimah:Applications:FileMaker Pro 4.1:Projects:Birthday Tracker New:Calendar.fp3
  40. Temporary Folder
  41. Belimah
  42. Lunar
  43. A    Cal Rep #B
  44. DayBox Rep #B
  45. A    Cal MonthB
  46. Cal YearB
  47. Calendar DisplayB
  48. DayBox DisplayB
  49. DayboxB
  50. StartB
  51. InstructionsB
  52. FormatB
  53. -- Register Fields --B
  54. 7/1/1999L
  55. About this Demo...
  56. This demonstration can be used as a beginning template or as a tutorial for learning calendar techniques.  A general description of the methods used are included below.  If you wish to learn more as well as access the calendar tools that are included in this file, please register. 
  57. Objective 
  58. To provide a calendar display for reference in FileMaker layouts and to provide an easy and convenient method for finding and/or selecting dates.
  59. Solution
  60. This demonstration proviii
  61. CompanyB
  62. AddressB
  63. CityB
  64. EmailB
  65. CountryB
  66. des instructions on building a monthly calendar that will serve as a date navigation tool.  This routine will produce a user selected date, which can then be used as a match field for related data or as a factor in other field and script calculations.
  67. Note: Field names are indicated in red italics.
  68. As with most other tasks in FileMaker, there are a number of ways to attack any problem.  This solution provides a fast and clean navigation system.  The  monthly calendar is a container field
  69.  which displays one of 28 possible monthly arrangements based on a calculated value.  This was built with speed and user interface in mind.  These calendars are low resolution 
  70.  images and therefore are not suitable for printing.  An alternative, albeit slower and more cumbersome, is to install each date in the monthly calendar as a calculated field.  This will produce monthly calendars in the selected font for high resolution printing.  A demo showing this alternative method is also 
  71. available.
  72. The Date Field
  73. The Date field (Cal Date) in this demo is defined as a global field.  This will insure that the selected date will be a constant value across all records.  Your database design may require that each record hold an assigned date and calendar configuration.  In that case you should define the field as a regular date field.  You will also pick up a little speed in the date navigation routines as a benefit.
  74. Field Calculations
  75. Click on the button, [Field Definitions/
  76. Values] to see the calculations and observe how the values change according to the selected date.
  77. The Calendars
  78. The Calendars are held in a global container field, Calendars, defined with 28 repetitions, for the 28 possible monthly orientations.  The selected calendar is displayed in the field, Calendar Display, that assigns the proper repetition from the global field based on the value in the number field, Cal Rep #.
  79. Red Selection Highlight
  80. There are 37 date positions in the monthly cal
  81. endar.  The red boxes for highlighting the selected date are held in the global field, DayBox, defined with 37 repetitions.  The selected highlight position is displayed in the field, DayBox Display, that assigns the proper repetition from the global field based on the value in the number field, DayBox Rep #.  You may be wondering...why not have a single graphic and calculate its placement on the calendar?  That would require the installation of an additional 37 container fields, and the r
  82. equired recalculations make the routine unacceptably slow.
  83. Scripts
  84. A transparent button is positioned over each grid space.  Each button is attached to one of 37 scripts that sets the selected date and triggers the calculations for the proper monthly orientation and red highlight position.  The first 6 and last 9 scripts begin with an 
  85.  step to check for a valid date.  A validity check is not necessary on the other grid positions.
  86. Using this routine in your own file...
  87. You can install
  88.  these routines into your file by simply using this demo as your beginning template or importing the global fields, Calendars and DayBox, into predefined fields in your file.  Remember to define your fields as global container fields with the proper number of repetitions.  Install the other fields and scripts as detailed in this file and you
  89. re in business.
  90. Graphic Elements
  91. Click on the button, [Graphics/Layout Elements], to see the steps in building the calendar navigation tool.  These p
  92. arts are ready to assemble or can be customized.  This demo contains some examples of various graphic styles that can be used with the calendar navigation tool.   Use command-D or option-drag to duplicate the parts and drop your Calendar into one of the predesigned modules...group and install on your layout. Adjust the color of the weekday header, and accents as needed.
  93. Important Note
  94. You may choose to change the color of the grid lines in your calendar.  Select the grid layout part and s
  95. elect another color from the line color palette.  Three of the calendars contain grid pieces for day positions 36 and 37. (bottom left)  You must copy these from the repeating field, Calendar, then place them in a paint program and change the line to your selected grid color.  The calendars needing adjustment are stored in repetitions 6, 7, and 14.  After changing the color of the line, use the lasso tool to select, copy the calendar and then replace the older one in your file.
  96.  1997 by K
  97. ADVANCED DATABASE SYSTEMS
  98. 0About this
  99. Fields
  100. FieldsB
  101. ~ffff
  102. ffffff
  103. ffff33
  104. ff33ff
  105. ff3333
  106. 33ffff
  107. 33ff33
  108. Yesfter
  109. Noarter
  110. Yesfter
  111. Noarter
  112. Yesfter
  113. Noarter
  114. Startup
  115. "------ Calendar Navigation -------
  116. Date 1
  117. Date 2
  118. Date 3
  119. Date 4
  120. Date 5
  121. Date 6
  122. Date 7
  123. Date 8
  124. Date 9
  125. Date 10
  126. Date 11
  127. Date 12
  128. Date 13
  129. Date 14
  130. Date 15
  131. Date 16
  132. Date 17
  133. Date 18
  134. Date 19
  135. Date 20
  136. Date 21
  137. Date 22
  138. Date 23
  139. Date 24
  140. Date 25
  141. Date 26
  142. Date 27
  143. Date 28
  144. Date 29
  145. Date 30
  146. Date 31
  147. Date 32
  148. Date 33
  149. Date 34
  150. Date 35
  151. Date 36
  152. Date 37
  153. ----- Month Navigation ------
  154. Next Month
  155. Previous Month
  156. ------ Date Navigation -------
  157. Next Day
  158. Previous Day
  159. Today
  160. ----- New Stuff -----
  161. Jump to
  162. Return
  163. Get Some Coffee
  164. 333333
  165. wwwwww
  166. UUUUUU
  167. DDDDDD
  168. """"""
  169. Cal Rep#
  170. DayBox
  171. Rep #
  172. i'DayofWeek(Date(Cal Month,1,Cal Year))-1j|Case(Cal Month=4,30,Cal Month=6,30, Cal Month=9,30, Cal Month=11,30, Cal Month=2,Case(Cal Year/4=Int(Cal Year/4), 29,28),31)k6DayofWeek(Date(Cal Month,1,Cal Year)) +
  173. ((31-End) * 7)l;Day(Cal Date) - 1) +
  174. (DayofWeek(Date(Cal Month,1,Cal Year))m
  175. Month(Cal Date)n
  176. Year(Cal Date)o
  177. Global (Date)p
  178. Calc (Number)q
  179. Calc (Number)r
  180. Calc (Number)s
  181. Calc (Number)t
  182. Calc (Number)u
  183. Calc (Number)
  184. Calendar
  185. Display
  186. DayBox
  187. Display
  188. z%GetRepetition(Daybox,DayBox Position){"GetRepetition(Calendars,Cal Rep #)|
  189. Field
  190. Current
  191. Value
  192. Calculation
  193. Calc (Container)
  194. Calc (Container)
  195. Calendar Display
  196. DayBox Display
  197. F    See below
  198. G    See below
  199. Calculated
  200. Container Values
  201. Calendar Display
  202. DayBox Display
  203. Calculated
  204. Container Values
  205. Daybox
  206. V    Calendars
  207. Container
  208. 28 reps
  209. Daybox
  210. Z    Calendars
  211. Container
  212. 37 reps
  213. DemoB
  214. Yesfter
  215. Noarter
  216. Yesfter
  217. Noarter
  218. Yesfter
  219. Noarter
  220. Yesfter
  221. Noarter
  222. Yesfter
  223. Noarter
  224. Sunday
  225. Monday
  226. Tuesday
  227.     Wednesday
  228. Thursday
  229. Friday
  230. Saturday
  231. January
  232. February
  233. March
  234. April
  235. August
  236.     September
  237. October
  238. November
  239. December
  240. 1st Quarter
  241. 2nd Quarter
  242. 3rd Quarter
  243. 4th Quarter
  244. gSe]l\
  245. ~ffff
  246. ffffff
  247. ffff33
  248. ff33ff
  249. ff3333
  250. 33ffff
  251. 33ff33
  252. 333333
  253. Cal Date
  254. \    Cal Month
  255. Cal Year
  256. Start
  257. Startup
  258. Date 1
  259. Date 2
  260. wwwwww
  261. UUUUUU
  262. DDDDDD
  263. """"""
  264. Yesfter
  265. Noarter
  266. Jump too
  267. Returnx
  268. Calendary
  269. Calendarz
  270. Calendar{
  271. Jump to|
  272. Return
  273. @B  @
  274. FILEMAKER Calendar Navigation Tool
  275. Objective
  276. To provide a calendar display for reference in FileMaker layouts and to provide an easy and convenient method for finding and/or selecting dates.
  277. Solution
  278. This demonstration provides instructions on building a monthly calendar that will serve as a date navigation tool.  This routine will produce a user selected date, which can then be used as a match field for related data or as a factor in other field and script calculations.
  279. As with most othethecalendar display for reference in FileMaker layouts and to provide an easy and convenient method for finding and/or selecting dates.
  280. Solution
  281. This demonstration provides instructions on building a monthly calendar that will serve as a date navigation tool.  This routine will produce a user selected date, which can then be used as a match field for related data or as a factor in other field and script calculations.
  282. As with most othe
  283. r tasks in FileMaker, there are a number of ways to attack any problem.  This solution provides a fast and clean navigation system.  The  monthly calendar is a container field which displays one of 28 possible monthly arrangements based on a calculated value.  This was built with screen presentation and user interface in mind.  These calendars are low resolution 
  284.  images and therefore are not suitable for printing.  An alternative, albeit slower and more cumbersome, is to install each
  285.  date in the monthly calendar as a calculated field.  This will produce monthly calendars in the selected font for high resolution printing.  A demo showing this alternative method is also available.
  286. The Date Field
  287. The Date field (Cal Date) in this demo is defined as a global field.  This will insure that the selected date will be a constant value across all records.  Your database design may require that each record hold an assigned date and calendar configuration.  In that case you shoul
  288. d define the field as a regular date field.  You will also pick up a little speed in the date navigation routines as a benefit.
  289. Field Calculations
  290. Click on the button, [Field Definitions/Values] to see the calculations and observe how the values change according to the selected date.
  291. The Calendars
  292. The Calendars are held in a global container field, Calendars, defined with 28 repetitions, for the 28 possible monthly orientations.  The selected calendar is displayed in the field, Calendar Di
  293. splay, that assigns the proper repetition from the global field based on the value in the number field, Cal Rep #.
  294. Red Selection Highlight
  295. There are 37 date positions in the monthly calendar.  The red boxes for highlighting the selected date are held in the global field, DayBox, defined with 37 repetitions.  The selected highlight position is displayed in the field, DayBox Display, that assigns the proper repetition from the global field based on the value in the number field, DayBox Rep #
  296. .  You may be wondering...why not have a single graphic and calculate its placement on the calendar?  That would require the installation of an additional 37 container fields, and the required recalculations make the routine unacceptably slow.
  297. Scripts
  298. A transparent button is positioned over each grid space.  Each button is attached to one of 37 scripts that sets the selected date and triggers the calculations for the proper monthly orientation and red highlight position.  The first 6  and 
  299. last 9 scripts begin with an 
  300.  step to check for a valid date.  A validity check is not necessary on the other grid positions.
  301. Using this routine in your own file...
  302. You can install these routines into your file by simply using this demo as your beginning template or importing the global fields, Calendars and DayBox, into predefined fields in your file.  Remember to define your fields as global container fields with the proper number of repetitions.  Install the other fields and scripts
  303.  as detailed in this file and you
  304. re in business.
  305. Graphic Elements
  306. Click on the button, [Graphics/Layout Elements], to see the steps in building the calendar navigation tool.  These parts are ready to assemble or can be customized.  This demo contains some examples of various graphic styles that can be used with the calendar navigation tool.   Use command-D or option-drag to duplicate the parts and drop your Calendar into one of the predesigned modules...group and install on your layout. A
  307. djust the color of the weekday header and accents as needed.
  308. Important Note
  309. You may choose to change the color of the grid lines in your calendar.  Select the layout part and select another color from the line color palette.  Three of the calendars contain grid pieces for day positions 36 and 37. (bottom left)  You must copy these from the repeating field, Calendar, then place them in a paint program and change the line to your selected grid color.  The calendars needing adjustment are sto
  310. ored in repetitions 6, 7, and 14.  After changing the color of the line, use the lasso tool to select, copy the calendar and then replace the older one in your file.
  311.  __________________________________________________________________________________________________________
  312.  1997 by ADVANCED DATABASE SYSTEMS 
  313.  Los Angeles - San Diego 
  314.  advanced@database-systems.com
  315.     Helvetica
  316. Geneva
  317. Chicago
  318. Times
  319. Courier
  320. Monaco
  321. Arial
  322. Tekton
  323. New York
  324. Palatino
  325. Date 3
  326. Date 4
  327. Date 5
  328. Date 6
  329. Date 7
  330. Date 8
  331. Date 9
  332. Date 10
  333. Date 11
  334. Date 12
  335. Date 13
  336. Date 14
  337. Date 15
  338. Date 16
  339. Date 17
  340. Date 18
  341. Date 19
  342. Date 20
  343. Date 21
  344. Date 22
  345. Date 23
  346. Date 24
  347. Date 25
  348. Date 26
  349. Date 27
  350. Date 28
  351. Date 29
  352. Date 30
  353. Date 31
  354. Date 32
  355. Date 33
  356. Date 34
  357. Date 35
  358. Date 36
  359. Date 37
  360. *A"------ Calendar Navigation -------
  361. Next Month
  362. Previous Month
  363. Next Day
  364. Previous Day
  365. ----- Month Navigation ------
  366. ------ Date Navigation -------
  367. Today
  368. ------------------------------
  369. ----- Month Navigation ------
  370. ------ Date Navigation -------
  371. Today
  372. ------------------------------
  373. Print Registration
  374. ------
  375. Print Registration
  376. Jump to
  377. ----- New Stuff -----
  378. Return
  379. Get Some Coffee
  380. Uh, no thanks"
  381. I guess sor
  382.                  Would you like to close the Calendar
  383.                        while you get your coffee?B+
  384. ) = 1    
  385. KRPTH
  386. FPTHAKBelimah:Applications:FileMaker Pro 4.1:Ours:MyOwn Templates:Calendar!! copy
  387. MSPCA
  388. NAMEA
  389. Calendar!! copy
  390. RPTHA
  391. Calendar!! copy
  392. Belimah
  393. Calendar!! copy
  394. FMP3FMP3
  395. MyOwn Templates
  396. KBelimah:Applications:FileMaker Pro 4.1:Ours:MyOwn Templates:Calendar!! copy
  397. Temporary Folder
  398. Belimah
  399. Lunar
  400. QRPTH
  401. FPTHAQBelimah:Applications:FileMaker Pro 4.1:Projects:Birthday Tracker New:Calendar.fp3
  402. MSPCA
  403. NAMEA
  404. Calendar.fp3
  405. RPTHA
  406. Calendar.fp3
  407. wwwwww
  408. UUUUUU
  409. wwwwww
  410. UUUUUU
  411. wwwwww
  412. UUUUUU
  413. wwwwww
  414. UUUUUU
  415. wwwwww
  416. UUUUUU
  417. alisA
  418. wwwwww
  419. UUUUUU
  420. wwwwww
  421. UUUUUU
  422. wwwwww
  423. UUUUUU
  424. wwwwww
  425. UUUUUU
  426. wwwwww
  427. UUUUUU
  428. wwwwww
  429. UUUUUU
  430. wwwwww
  431. UUUUUU
  432. wwwwww
  433. UUUUUU
  434. wwwwww
  435. UUUUUU
  436. wwwwww
  437. UUUUUU
  438. wwwwww
  439. UUUUUU
  440. wwwwww
  441. UUUUUU
  442. wwwwww
  443. UUUUUU
  444. wwwwww
  445. UUUUUU
  446. wwwwww
  447. UUUUUU
  448. wwwwww
  449. UUUUUU
  450. wwwwww
  451. UUUUUU
  452. wwwwww
  453. UUUUUU
  454. wwwwww
  455. UUUUUU
  456.